e1d4d56f89b3d352b7967435295df178f6f41fcf,src/org/basex/build/xml/DTDParser.java,DTDParser,consumeContent,#,95

Before Change


    // runs till the last character
    while(next() != 0) {
      // checks for element, attlist and entity tags
      if(consume(ELEM) && consumeWS()) {
        element = consumeName();
        tags.add(element);
        BaseX.debug("----------------------");

After Change


    while(next() != 0) {
      check = true;
      // checks for element, attlist and entity tags
      if(consume(ELEM)) {
        if (!consumeWS()) error();
        element = consumeName();
        tags.add(element);
        BaseX.debug("----------------------");
        BaseX.debug("- Element: %", element);
        contentSpec();
      } else if(consume(ATTL)) {
        if (!consumeWS()) error();
        attl = consumeName();
        atts.add(attl);
        BaseX.debug("----------------------");
        BaseX.debug("- ATTLIST: %", attl);
        if (!consume(GREAT)) {
          attType();
          dDecl();
        }
      } else if(consume(ENT)) {
        if (!consumeWS()) error();
        if(percentage(next())) {
          if(!consumeWS()) error();
          enti = consumeName();
          ents.add(enti);
          BaseX.debug("----------------------");